home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 4176 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.3 KB

  1. Path: gatekeeper.liffe.com!usenet
  2. From: ralph.mason@liffe.com (Ralph Mason)
  3. Newsgroups: comp.sys.cbm,comp.os.misc,alt.comp.hardware.homebuilt,comp.sys.apple2,comp.sys.apple2.programmer,comp.sys.atari.8bit
  4. Subject: Re: 6502 Multitasking OS announce
  5. Date: Mon, 18 Mar 1996 15:06:36 GMT
  6. Organization: London International Financial Futures Exchange
  7. Message-ID: <4ijuic$iiq@gatekeeper.liffe.com>
  8. References: <4i94fs$stj@narses.hrz.tu-chemnitz.de> <holger.948.00030EE6@deep.hb.provi.de> <4ijtbe$7ca@no-names.nerdc.ufl.edu>
  9. Reply-To: ralph.mason@liffe.com
  10. NNTP-Posting-Host: ralph_pc.liffe.com
  11. X-Newsreader: Forte Free Agent 1.0.82
  12.  
  13. Michael Ellis <michael@anest4.anest.ufl.edu> wrote:
  14.  
  15. >holger@deep.hb.provi.de (Holger Bruns) wrote:
  16.  
  17. >>An operating system for the 6502 should have some of the properties of CPM. 
  18. >>Parameters could be passed into registers and some zeropage locations. 
  19.  
  20. >   The way to get around this is to pass all parameters on the stack, and use separate
  21. >   stacks for the separate tasks.
  22.  
  23.  
  24. All well & good BUT the 6502 does not have a relocatable stack pointer
  25. so your kinda left with a bit of a problem when it commes to
  26. multitasking, ie you cant give each process it's own stack without
  27. copying the whole stack ( maybe just to the current sp value? )during
  28. each context switch. 
  29.  
  30. -Ralph Mason
  31.  
  32.  
  33.  
  34.  
  35.